//-----------------------------------------------------------------------
// <copyright file="GalleryBase.cs" company="FetCo">
//     Copyright (c) FetCo. All rights reserved.
// </copyright>
//-----------------------------------------------------------------------
	
using System;
using System.Data;
using System.ComponentModel;
using System.Collections;

namespace ADESSA.Entities
{
	[Serializable]
	public class GalleryBase
	{
		
		#region Variable Declarations
		public static string _Table = "Gallery";
		private long				galleryId = 0;
		private string				image = string.Empty;
		private string				thumbnailImage = string.Empty;
		private long				tGKM_ObjectId = 0;
		#endregion
		
		#region Constructors
		public GalleryBase() {}
		
		public GalleryBase (
			long galleryId,
			string image,
			string thumbnailImage,
			long tGKM_ObjectId)
		
		{
			this.galleryId = galleryId;
			this.image = image;
			this.thumbnailImage = thumbnailImage;
			this.tGKM_ObjectId = tGKM_ObjectId;
		}
		#endregion
		
		#region Properties	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is bigint</value>
		public long GalleryId
		{
			get { return galleryId; }
			set { galleryId = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is nvarchar</value>
		public string Image
		{
			get { return image; }
			set { image = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is nvarchar</value>
		public string ThumbnailImage
		{
			get { return thumbnailImage; }
			set { thumbnailImage = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is bigint</value>
		public long TGKM_ObjectId
		{
			get { return tGKM_ObjectId; }
			set { tGKM_ObjectId = value; }
		}
	
		
		#endregion
	}//End Class
	
	public enum GalleryColumns
	{
		GalleryId,
		Image,
		ThumbnailImage,
		TGKM_ObjectId
	}//End enum
}